package conson.tech.manage.api.app.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * ClassName: AppAdvertDTO
 * Description:
 * Author: HXL
 * Date: 2020/5/6 3:23 下午
 * Version: 1.0
 */
@Data
public class AppAdvertDTO implements Serializable {
    private static final long serialVersionUID = -6409732943410002042L;
    /** 主键 */
    @ApiModelProperty(value = "主键",required = true,example = "主键")
    private Long id ;
    /** 名称 */
    @ApiModelProperty(value = "名称",required = true,example = "名称")
    private String name ;
    /** 排序 */
    @ApiModelProperty(value = "排序",required = true,example = "排序")
    private Integer sort ;
    /** 开始版本号 */
    @ApiModelProperty(value = "开始版本号",required = true,example = "开始版本号")
    private String startVersion ;
    /** 结束版本号 */
    @ApiModelProperty(value = "结束版本号",required = true,example = "结束版本号")
    private String endVersion ;
    /** 关联的appId */
    @ApiModelProperty(value = "关联的appId",required = true,example = "关联的appId")
    private String appId ;
    /** 请求类型0-原生 1-h5 2-后台跳转获取url 3-小程序 4-h5临时 */
    @ApiModelProperty(value = "请求类型0-原生 1-h5 2-后台跳转获取url 3-小程序 4-h5临时",required = true,example = "请求类型0-原生 1-h5 2-后台跳转获取url 3-小程序 4-h5临时")
    private Integer appType ;
    /** iOS跳转地址 */
    @ApiModelProperty(value = "iOS跳转地址",required = true,example = "iOS跳转地址")
    private String iosGoPage ;
    /** android跳转地址 */
    @ApiModelProperty(value = "android跳转地址",required = true,example = "android跳转地址")
    private String androidGoPage ;
    /** H5请求地址 */
    @ApiModelProperty(value = "H5请求地址",required = true,example = "H5请求地址")
    private String appStartUrl ;
    /** h5临时iOS地址 */
    @ApiModelProperty(value = "h5临时iOS地址",required = true,example = "h5临时iOS地址")
    private String h5TempIosUrl ;
    /** h5临时android地址 */
    @ApiModelProperty(value = "h5临时android地址",required = true,example = "h5临时android地址")
    private String h5TempAndroidUrl ;
    /** 图片地址 */
    @ApiModelProperty(value = "图片地址",required = true,example = "图片地址")
    private String image ;
    /** 是否需要登录0不需要1需要 */
    @ApiModelProperty(value = "是否需要登录0不需要1需要",required = true,example = "是否需要登录0不需要1需要")
    private Integer login ;
    /** 是否需要实名认证 1:需要  0：不需要 */
    @ApiModelProperty(value = "是否需要实名认证 1:需要  0：不需要",required = true,example = "是否需要实名认证 1:需要  0：不需要")
    private Integer authorize ;
    /** 是否需要导航栏 0 不需要 1 需要 */
    @ApiModelProperty(value = "是否需要导航栏 0 不需要 1 需要",required = true,example = "是否需要导航栏 0 不需要 1 需要")
    private Integer isTitle ;
    /** 0禁用1启用 */
    @ApiModelProperty(value = "启用标识：0禁用1启用",required = true,example = "启用标识：0禁用1启用")
    private Integer open ;
    /** 链接类型1-ID页 2-h5临时 */
    @ApiModelProperty(value = "链接类型1-ID页 2-h5临时",required = true,example = "链接类型1-ID页 2-h5临时")
    private Integer navType;
    /** 长期标识：0否 1 是 */
    @ApiModelProperty(value = "长期标识：0否 1 是",required = true,example = "长期标识：0否 1 是")
    private Integer longTimeFlag;
    /** 跳转的分组ID */
    private Long groupInfoId ;
}
